import socket

# 创建套接字
server = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)
server.bind(("localhost", 9001))  # 绑定地址和端口
server.listen()  # 监听
print("tcp server已启动，等待客户端连接中...")
while True:
    # 获取客户端的连接请求并建立连接
    conn, adr = server.accept()
    print('--远端客户:{} 接入tcp连接，等待接收数据中...'.format(adr))
    while True:
        data = conn.recv(1024)  # 接收客户端的请求
        print(">>", data.decode())
        if not data:
            print('--远端客户:{} 已断开tcp连接...'.format(adr))
            break
        conn.send(data)  # 向客户端发送数据
server.close()  # 关闭套接字



